package sk.naive.talker;

import sk.naive.talker.persistence.PersistenceException;
import sk.naive.talker.props.PropertyStoreException;

import java.util.Collection;

/**
 *
 * @author <a href="mailto:virgo@naive.deepblue.sk">Richard "Virgo" Richter</a>
 * @version $Revision: 1.5 $ $Date: 2005/02/20 13:08:16 $
 */
public interface BoardFinder {
	Board findBoardByName(String s);
	Board createBoard(String boardName) throws PersistenceException;
	void destroy(Board board) throws PersistenceException;
	void rename(Board brd, String newName) throws PropertyStoreException;
	Collection boards();
}
